home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
cwaudit.zip
/
UNIT1.PAS
< prev
Wrap
Pascal/Delphi Source File
|
1996-05-21
|
1KB
|
64 lines
unit Unit1;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs, Cwaudit, StdCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, DB,
DBTables;
type
TForm1 = class(TForm)
Table1: TTable;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Button1: TButton;
cwAuditTrail1: TcwAuditTrail;
procedure Table1AfterPost(DataSet: TDataset);
procedure Table1AfterDelete(DataSet: TDataset);
procedure Table1AfterInsert(DataSet: TDataset);
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Table1AfterPost(DataSet: TDataset);
begin
cwAuditTrail1.WriteAction('Customer Table','Amended');
end;
procedure TForm1.Table1AfterDelete(DataSet: TDataset);
begin
cwAuditTrail1.WriteAction('Customer Table','Deleted from');
end;
procedure TForm1.Table1AfterInsert(DataSet: TDataset);
begin
cwAuditTrail1.WriteAction('Customer Table','Added record to');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
cwAuditTrail1.execute;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
cwAuditTrail1.AuditLog := ExtractFilePath(paramStr(0))+'temp.txt';
cwAuditTrail1.UserName := 'Craig Ward';
end;
end.